.tabs-box {
    background-color: var(--el-bg-color);
    .tabs-menu {
      position: relative;
      width: 100%;
      .el-dropdown {
        position: absolute;
        top: 8px;
        right: 13px;
      }
      :deep(.el-tabs) {
        .el-tabs__header {
          box-sizing: border-box;
          height: 40px;
          padding: 0 10px;
          margin: 0;
          .el-tabs__nav-wrap {
            position: absolute;
            width: calc(100% - 110px);
            .el-tabs__nav {
              display: flex;
              border: none;
              .el-tabs__item {
                display: flex;
                align-items: center;
                justify-content: center;
                color: #afafaf;
                border: none;
                .tabs-icon {
                  margin: 1.5px 4px 0 0;
                  font-size: 15px;
                }
                .is-icon-close {
                  margin-top: 1px;
                }
                &.is-active {
                  color: var(--el-color-primary);
                  &::before {
                    position: absolute;
                    bottom: 0;
                    width: 100%;
                    height: 0;
                    content: "";
                    border-bottom: 2px solid var(--el-color-primary) !important;
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  